package sctu.edu.java.year2016.team01.renxinpeng.day20160613.question;

import java.util.Scanner;

/**
 * Created by Zero on 2016/5/31.
 */
public class Run extends List {


    public static void main(String[] args) {

        int a = 1;
        Scanner scan = new Scanner(System.in);
        ServiceCentre sc=new ServiceCentre();
        Run run=new Run();





        while (a == 1) {
            System.out.println("\n\n运维平台客户端程序\n1.用户\n2.技术人员\n3.结束程序\n请选择你的身份：");
            int s = scan.nextInt();
            if (s == 1) {



                System.out.println("请输入用户密码：");
                int x = scan.nextInt();





                if (x == 110) {
                    System.out.print("蓝屏错误代码内容:\n0X0000000A\n0X0000007B\n0X000000ED\n\n" +
                            "无法上网\n\n" + "电脑卡顿\n\n" + "其他问题内容：\n电脑黑屏\n重装系统\n电脑不能开机\n\n");
                    if (run.Get().get(sc.problem())==null) {

                        System.out.println("系统没有解决方法，我们将为你呼叫技术人员！\n");
                        run.List1();
                    }
                    else {

                        System.out.println(run.Get().get(sc.problem())+"");
                    }




                } else {
                    System.out.println("密码错误！");
                }
            } else if (s == 2) {
                System.out.println("请输入技术人员密码:");
                int x = scan.nextInt();





                if (x == 120) {
                    System.out.println("请输入你解决的问题选项：");
                    System.out.print("1.蓝屏\n" + "2.无法上网\n" + "3.电脑卡顿\n" + "4.其他\n");
                    int y=scan.nextInt();
                    if (y==1){
                        System.out.println("请输入你解决的蓝屏代码问题。");
                        run.Voluation(sc.key(), sc.value());
                    }
                    else if(y==4){
                        System.out.println("请输入你解决其他问题的类型：");
                        System.out.println("电脑黑屏\n重装系统\n电脑不能开机\n");
                        run.Voluation(sc.key(), sc.value());
                    }
                    else if (y==2) {
                        run.Voluation(sc.key(), sc.value());
                    }
                    else if(y==3){

                        run.Voluation(sc.key(), sc.value());
                    }
                    else{
                        System.out.println("输入错误！");
                    }
                    sc.complete();
                }





                else {
                    System.out.println("密码错误！");
                }
            } else if (s == 3) {
                a = 2;

            } else {
                System.out.println("请输入正确的序号！");
            }
        }
    }
}


